N-po generation